﻿using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using ENLibraryClass;

namespace uacars
{
    public partial class frmPeticiones : Form
    {
        public frmPeticiones()
        {
            InitializeComponent();
        }

        private void frmPeticiones_Load(object sender, EventArgs e)
        {
            ENPeticiones rellenar = new ENPeticiones();
            dgvPeticiones.DataSource = rellenar.BuscarPeticiones();
        }

        private void dgvPeticiones_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            dgvPeticiones.CurrentRow.Selected = true;
            tbId.Text = dgvPeticiones.Rows[dgvPeticiones.CurrentCell.RowIndex].Cells["id"].Value.ToString();


            tbCliente.Text = dgvPeticiones.Rows[dgvPeticiones.CurrentCell.RowIndex].Cells["cliente"].Value.ToString();
            tbProducto.Text = dgvPeticiones.Rows[dgvPeticiones.CurrentCell.RowIndex].Cells["producto"].Value.ToString();
            tbModelo.Text = dgvPeticiones.Rows[dgvPeticiones.CurrentCell.RowIndex].Cells["modelo"].Value.ToString();
            tbCadenas.Text = dgvPeticiones.Rows[dgvPeticiones.CurrentCell.RowIndex].Cells["cadenas"].Value.ToString();
            tbChofer.Text = dgvPeticiones.Rows[dgvPeticiones.CurrentCell.RowIndex].Cells["chofer"].Value.ToString();
            tbCaravana.Text = dgvPeticiones.Rows[dgvPeticiones.CurrentCell.RowIndex].Cells["caravana"].Value.ToString();
            dtpFecha.Value = (DateTime)(TypeDescriptor.GetConverter(new DateTime(1990, 5, 6)).ConvertFrom(dgvPeticiones.Rows[dgvPeticiones.CurrentCell.RowIndex].Cells["fecha"].Value.ToString()));
        }

        private void textBox4_TextChanged(object sender, EventArgs e)
        {

        }

        private void btnBaja_Click(object sender, EventArgs e)
        {
            ENPeticiones borrar = new ENPeticiones(int.Parse(tbId.Text), 0, null, null, null, null, null, DateTime.Parse("01/01/1900"));
            borrar.BorrarPeticion();
            dgvPeticiones.DataSource = borrar.BuscarPeticiones();
        }

        private void btnCerrar_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void tbId_TextChanged(object sender, EventArgs e)
        {
            if (tbId.Text != "")
                btnBaja.Enabled = true;
            else
                btnBaja.Enabled = false;
        }
    }
}
